package com.shop2cn.app.liveseller.parameter;

/************************************************************************************
 * @File name :Trancode.java
 * @Author : zhouyi
 * @Date : 2017年12月12日
 * @Copyright : 洋码头
 ************************************************************************************/
public class Trancode implements ProcessTask{
//用于ProcedureStateChanged.processTaskList
//	taskType	String	任务类型，固定为Transcode
//	status	String	任务状态，有PROCESSING，SUCCESS，FAIL三种
//	errCode	Integer	错误码。 0: 成功, 其他值: 失败,其中30009为原文件异常失败；30010为系统失败或未知
//	message	String	错误信息
//	input	Object	任务的输入信息
//	input.definition	Integer	转码模板ID
//	input.watermark	Integer	是否设置水印，1为设置，0为没设置。 是否设置取决于用户转码配置
//	output	Object	任务的输出信息，任务成功时会有该字段，失败则没有
	private String taskType;
	private String status;
	private Integer errCode;
	private String message;
	private TrancodeInPut input;
	private TrancodeOutPut output;
	public String getTaskType() {
		return taskType;
	}
	public void setTaskType(String taskType) {
		this.taskType = taskType;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public Integer getErrCode() {
		return errCode;
	}
	public void setErrCode(Integer errCode) {
		this.errCode = errCode;
	}
	public String getMessage() {
		return message;
	}
	public void setMessage(String message) {
		this.message = message;
	}
	public TrancodeInPut getInput() {
		return input;
	}
	public void setInput(TrancodeInPut input) {
		this.input = input;
	}
	public TrancodeOutPut getOutput() {
		return output;
	}
	public void setOutput(TrancodeOutPut output) {
		this.output = output;
	}
	
}
